G06C 21/00 - Программные устройства для определения операции, выполняемой вычислительной машиной, например при нажатии на одну или несколько клавиш (устройства для умножения с циклическим сложением G06C 15/08)
21/02 . с зависящей от положения каретки операцией
21/04 . задающее устройство для управления последовательными рабочими функциями, например управляющее устройство, приводимое в действие функциональной клавишей и зависящее от состояния сумматора (устройства для выбора одного из нескольких счетных регистров, G06C 15/48)